package com.regex.web.service.sys.impl;
import java.util.List;

import com.regex.web.dao.sys.ITaskJobInfoDao;
import com.regex.web.entity.sys.TaskJobInfoDTO;
import com.regex.web.service.sys.ITaskJobInfoService;
import com.regex.web.utils.Assist;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@Service
public class TaskJobInfoServiceImpl implements ITaskJobInfoService{
    @Autowired
    private ITaskJobInfoDao iTaskJobInfoDao;
    @Override
    public long getTaskJobInfoDTORowCount(Assist assist){
        return iTaskJobInfoDao.getTaskJobInfoDTORowCount(assist);
    }
    @Override
    public List<TaskJobInfoDTO> selectTaskJobInfoDTO(Assist assist){
        return iTaskJobInfoDao.selectTaskJobInfoDTO(assist);
    }
    @Override
    public TaskJobInfoDTO selectTaskJobInfoDTOByObj(TaskJobInfoDTO obj){
        return iTaskJobInfoDao.selectTaskJobInfoDTOByObj(obj);
    }
    @Override
    public TaskJobInfoDTO selectTaskJobInfoDTOById(Long id){
        return iTaskJobInfoDao.selectTaskJobInfoDTOById(id);
    }
    @Override
    public int insertTaskJobInfoDTO(TaskJobInfoDTO value){
        return iTaskJobInfoDao.insertTaskJobInfoDTO(value);
    }
    @Override
    public int insertNonEmptyTaskJobInfoDTO(TaskJobInfoDTO value){
        return iTaskJobInfoDao.insertNonEmptyTaskJobInfoDTO(value);
    }
    @Override
    public int insertTaskJobInfoDTOByBatch(List<TaskJobInfoDTO> value){
        return iTaskJobInfoDao.insertTaskJobInfoDTOByBatch(value);
    }
    @Override
    public int deleteTaskJobInfoDTOById(Long id){
        return iTaskJobInfoDao.deleteTaskJobInfoDTOById(id);
    }
    @Override
    public int deleteTaskJobInfoDTO(Assist assist){
        return iTaskJobInfoDao.deleteTaskJobInfoDTO(assist);
    }
    @Override
    public int updateTaskJobInfoDTOById(TaskJobInfoDTO enti){
        return iTaskJobInfoDao.updateTaskJobInfoDTOById(enti);
    }
    @Override
    public int updateTaskJobInfoDTO(TaskJobInfoDTO value, Assist assist){
        return iTaskJobInfoDao.updateTaskJobInfoDTO(value,assist);
    }
    @Override
    public int updateNonEmptyTaskJobInfoDTOById(TaskJobInfoDTO enti){
        return iTaskJobInfoDao.updateNonEmptyTaskJobInfoDTOById(enti);
    }
    @Override
    public int updateNonEmptyTaskJobInfoDTO(TaskJobInfoDTO value, Assist assist){
        return iTaskJobInfoDao.updateNonEmptyTaskJobInfoDTO(value,assist);
    }

    public ITaskJobInfoDao getITaskJobInfoDao() {
        return this.iTaskJobInfoDao;
    }

    public void setITaskJobInfoDao(ITaskJobInfoDao iTaskJobInfoDao) {
        this.iTaskJobInfoDao = iTaskJobInfoDao;
    }

}